Martin AstudilloMartin Astudillo
When the Data Sheet Is Empty: Lessons From a Transfer Window Full of Rumours0.72 expected goals per match. That was Long An's average xG across 26 rounds...
When Data Isn't Ripe: Esports Analytics and the Temptation of Premature ConclusionsIn November 2026, a North American team sent me seven leaked scrim games and...
A Trial in Hai Phong and the Sediment Layer of Data in the Transfer WindowIn June 2026, on the training pitch of Hai Phong Football Club, I sat in the...
The Sommers Twins Commit to Grand Canyon: Reading a Recruiting Headline Through the DataAt the Futures meet in Austin, John Sommers touched the wall in the 50-meter...
Tiger Woods: 5-Year License Suspension and the Dim Future of a Golf LegendThe moment Tiger Woods stepped out of the Florida courtroom on Tuesday mornin...
England U11: When the champion beats the runner-up by exactly one matchThe fifth game of the seventh match. Isabelle Xiao Xu stood across from Cindy...
2026 Chess Olympiad: India defends throne in the heart of UzbekistanFIDE has just announced the official schedule for the 46th Chess Olympiad, to...
Bahrain Beat Oman 3-0 and Still Went Home: How Asian Volleyball Judges by Point RatioBahrain Beat Oman 3-0 and Still Went Home: How Asian Volleyball Judges by Poi...
Worlds 2026: MVK and the Life-or-Death Equation in the New Play-In FormatWhen the fateful draw brought MVK Esports to their first-ever World...
China Sets Two-Badminton-Gold Target for 2026 Asian Games Amid Injuries and Coaching ShuffleTwo badminton gold medals. That is the figure China's national team is...
ACC vs SEC at Disney World: A Historic Turning Point for NCAA Women's Volleyball?I have followed NCAA women's volleyball since my days sitting in empty stands...
Nintendo Direct: The Final Whistle for the Original SwitchWhen the logo for The Legend of Zelda: Ocarina of Time Remake appeared, I was...
Cadet BCL 2026/27: Three-Player Teams, £115 and an Unmeasured Base LayerWednesday 28 October is the entry deadline for the Cadet British Clubs League...
Kentucky flips Louisville after Set-1 shock: How .079 became .420 in an unprecedented in-state rivalrySet 2 stretched to 29-27. Sixteen ties. Seven lead changes. Louisville had tw...
Basketball Injury Analysis: When Input Data Is Empty, Every Conclusion Is SpeculationEvery injury does not lie, but it speaks the language of its own system. I ha...
When Data Goes Silent — An Empty Report and the Honesty of Sports AnalysisLast Wednesday, I received a 15-page analytical report. It contained not a...
Querétaro stun Tijuana 1-0 away from home: In-depth tactical analysis from Mateo Coronel's solitary goalQuerétaro stunned Tijuana 1-0 away with Mateo Coronel's solo strike: In-depth...
Thailand Win the Asian Women's Volleyball Championship: A Crown and an Unnamed LimitOn Thursday night in Bangkok, when the referee blew the final whistle, I...
Paris Basketball beat Nancy 78-73: The two-competition rhythm and the single-closer problemWith 3:30 left and the score level at 71-71, Paris Basketball scored seven...
British Clubs League 2026/27 Opening Weekend: DHS Hurricane Kingsway and the Arithmetic Behind a NameThe Weekend That Made Me Read a Name Slowly On the weekend of 26–27 September...
When Data Isn't Ripe: Esports Analytics and the Temptation of Premature ConclusionsIn November 2026, a North American team sent me seven leaked scrim games and...
A Trial in Hai Phong and the Sediment Layer of Data in the Transfer WindowIn June 2026, on the training pitch of Hai Phong Football Club, I sat in the...
The Sommers Twins Commit to Grand Canyon: Reading a Recruiting Headline Through the DataAt the Futures meet in Austin, John Sommers touched the wall in the 50-meter...
Tiger Woods: 5-Year License Suspension and the Dim Future of a Golf LegendThe moment Tiger Woods stepped out of the Florida courtroom on Tuesday mornin...
England U11: When the champion beats the runner-up by exactly one matchThe fifth game of the seventh match. Isabelle Xiao Xu stood across from Cindy...
2026 Chess Olympiad: India defends throne in the heart of UzbekistanFIDE has just announced the official schedule for the 46th Chess Olympiad, to...
Bahrain Beat Oman 3-0 and Still Went Home: How Asian Volleyball Judges by Point RatioBahrain Beat Oman 3-0 and Still Went Home: How Asian Volleyball Judges by Poi...
Worlds 2026: MVK and the Life-or-Death Equation in the New Play-In FormatWhen the fateful draw brought MVK Esports to their first-ever World...
China Sets Two-Badminton-Gold Target for 2026 Asian Games Amid Injuries and Coaching ShuffleTwo badminton gold medals. That is the figure China's national team is...
ACC vs SEC at Disney World: A Historic Turning Point for NCAA Women's Volleyball?I have followed NCAA women's volleyball since my days sitting in empty stands...
Nintendo Direct: The Final Whistle for the Original SwitchWhen the logo for The Legend of Zelda: Ocarina of Time Remake appeared, I was...
Cadet BCL 2026/27: Three-Player Teams, £115 and an Unmeasured Base LayerWednesday 28 October is the entry deadline for the Cadet British Clubs League...
Kentucky flips Louisville after Set-1 shock: How .079 became .420 in an unprecedented in-state rivalrySet 2 stretched to 29-27. Sixteen ties. Seven lead changes. Louisville had tw...
Basketball Injury Analysis: When Input Data Is Empty, Every Conclusion Is SpeculationEvery injury does not lie, but it speaks the language of its own system. I ha...
When Data Goes Silent — An Empty Report and the Honesty of Sports AnalysisLast Wednesday, I received a 15-page analytical report. It contained not a...
Querétaro stun Tijuana 1-0 away from home: In-depth tactical analysis from Mateo Coronel's solitary goalQuerétaro stunned Tijuana 1-0 away with Mateo Coronel's solo strike: In-depth...
Thailand Win the Asian Women's Volleyball Championship: A Crown and an Unnamed LimitOn Thursday night in Bangkok, when the referee blew the final whistle, I...
Paris Basketball beat Nancy 78-73: The two-competition rhythm and the single-closer problemWith 3:30 left and the score level at 71-71, Paris Basketball scored seven...
British Clubs League 2026/27 Opening Weekend: DHS Hurricane Kingsway and the Arithmetic Behind a NameThe Weekend That Made Me Read a Name Slowly On the weekend of 26–27 September...
